/**
 * *****************************************
 * Project: cone
 * File: Resource.java
 * Creation Date: 5:48:18 PM
 * Creator: Ahmed Fawzy
 * *****************************************
 * Copyright © 2012 Devariance.
 */
package com.devariance.cone.resource;

import java.io.Serializable;

import javax.ws.rs.core.MultivaluedMap;

/**
 * @author Ahmed Fawzy
 * 
 */
public interface Resource extends Serializable {

	/**
	 * @param multivaluedMap
	 */
	void fillFromMultivaluedMap(MultivaluedMap<String, String> multivaluedMap);

	/**
	 * @return
	 */
	Long getIdentifier();

	/**
	 * @param identifier
	 */
	void setIdentifier(Long identifier);
}
